package com.hcr.kingdeeutil.data.fhead;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.common.FUserID;
import com.hcr.kingdeeutil.data.entity.*;

import java.io.Serializable;
import java.util.Date;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 供应商 单据头
 * @create
 **/
public class VendorFBillHead implements Serializable {
    /**
     * 实体主键
     */
    private String FSupplierId;
    /**
     * 数据状态
     */
    private String FDocumentStatus;
    /**
     * 禁用状态
     */
    private String FForbidStatus;
    /**
     * 名称(必填项)
     */
    private String FName;
    /**
     * 编码
     */
    private String FNumber;
    /**
     * 描述
     */
    private String FDescription;
    /**
     * 创建组织 (必填项)
     */
    private FOrgId FCreateOrgId;
    /**
     * 使用组织(必填项)
     */
    private FOrgId FUseOrgId;
    /**
     * 创建人
     */
    private String FCreatorId;
    /**
     * 修改人
     */
    private String FModifierId;
    /**
     * 创建日期
     */
    private String FCreateDate;
    /**
     * 修改日期
     */
    private String FModifyDate;
    /**
     * 简称
     */
    private String FShortName;
    /**
     * 禁用人
     */
    private FUserID FForbiderId;
    /**
     * 禁用日期
     */
    private Date FForbidDate;
    /**
     * 审核日期
     */
    private String FAuditDate;
    /**
     * 审核人
     */
    private String FAuditorId;
    /**
     * 供应商分组
     */
    private FOrgId FGroup;
    /**
     * 对应组织
     */
    private FOrgId FCorrespondOrgId;
    /**
     * 同步货主状态(GY)
     */
    private String FSYNCGYOWNERSTATUS;
    /**
     * 注册编码
     */
    private String FRegNumber;
    /**
     * 原系统编码
     */
    private String F_SRUB_Text;
    /**
     * 基本信息
     */
    private VendorFBaseInfo FBaseInfo;
    /**
     * 商务信息
     */
    private VendorFBusinessInfo FBusinessInfo;
    /**
     * 财务信息
     */
    private VendorFFinanceInfo FFinanceInfo;
    /**
     * 银行信息
     */
    private VendorFBankInfo FBankInfo;
    /**
     * 组织信息
     */
    private VendorFLocationInfo FLocationInfo;
    /**
     * 联系人
     */
    private VendorFSupplierContact   FSupplierContact;

    public String getFSupplierId() {
        return FSupplierId;
    }

    public void setFSupplierId(String FSupplierId) {
        this.FSupplierId = FSupplierId;
    }

    public String getFDocumentStatus() {
        return FDocumentStatus;
    }

    public void setFDocumentStatus(String FDocumentStatus) {
        this.FDocumentStatus = FDocumentStatus;
    }

    public String getFForbidStatus() {
        return FForbidStatus;
    }

    public void setFForbidStatus(String FForbidStatus) {
        this.FForbidStatus = FForbidStatus;
    }

    public String getFName() {
        return FName;
    }

    public void setFName(String FName) {
        this.FName = FName;
    }

    public String getFNumber() {
        return FNumber;
    }

    public void setFNumber(String FNumber) {
        this.FNumber = FNumber;
    }

    public String getFDescription() {
        return FDescription;
    }

    public void setFDescription(String FDescription) {
        this.FDescription = FDescription;
    }

    public FOrgId getFCreateOrgId() {
        return FCreateOrgId;
    }

    public void setFCreateOrgId(FOrgId FCreateOrgId) {
        this.FCreateOrgId = FCreateOrgId;
    }

    public FOrgId getFUseOrgId() {
        return FUseOrgId;
    }

    public void setFUseOrgId(FOrgId FUseOrgId) {
        this.FUseOrgId = FUseOrgId;
    }

    public String getFCreatorId() {
        return FCreatorId;
    }

    public void setFCreatorId(String FCreatorId) {
        this.FCreatorId = FCreatorId;
    }

    public String getFModifierId() {
        return FModifierId;
    }

    public void setFModifierId(String FModifierId) {
        this.FModifierId = FModifierId;
    }

    public String getFCreateDate() {
        return FCreateDate;
    }

    public void setFCreateDate(String FCreateDate) {
        this.FCreateDate = FCreateDate;
    }

    public String getFModifyDate() {
        return FModifyDate;
    }

    public void setFModifyDate(String FModifyDate) {
        this.FModifyDate = FModifyDate;
    }

    public String getFShortName() {
        return FShortName;
    }

    public void setFShortName(String FShortName) {
        this.FShortName = FShortName;
    }

    public FUserID getFForbiderId() {
        return FForbiderId;
    }

    public void setFForbiderId(FUserID FForbiderId) {
        this.FForbiderId = FForbiderId;
    }

    public Date getFForbidDate() {
        return FForbidDate;
    }

    public void setFForbidDate(Date FForbidDate) {
        this.FForbidDate = FForbidDate;
    }

    public String getFAuditDate() {
        return FAuditDate;
    }

    public void setFAuditDate(String FAuditDate) {
        this.FAuditDate = FAuditDate;
    }

    public String getFAuditorId() {
        return FAuditorId;
    }

    public void setFAuditorId(String FAuditorId) {
        this.FAuditorId = FAuditorId;
    }

    public FOrgId getFGroup() {
        return FGroup;
    }

    public void setFGroup(FOrgId FGroup) {
        this.FGroup = FGroup;
    }

    public FOrgId getFCorrespondOrgId() {
        return FCorrespondOrgId;
    }

    public void setFCorrespondOrgId(FOrgId FCorrespondOrgId) {
        this.FCorrespondOrgId = FCorrespondOrgId;
    }

    public String getFSYNCGYOWNERSTATUS() {
        return FSYNCGYOWNERSTATUS;
    }

    public void setFSYNCGYOWNERSTATUS(String FSYNCGYOWNERSTATUS) {
        this.FSYNCGYOWNERSTATUS = FSYNCGYOWNERSTATUS;
    }

    public String getFRegNumber() {
        return FRegNumber;
    }

    public void setFRegNumber(String FRegNumber) {
        this.FRegNumber = FRegNumber;
    }

    public String getF_SRUB_Text() {
        return F_SRUB_Text;
    }

    public void setF_SRUB_Text(String f_SRUB_Text) {
        F_SRUB_Text = f_SRUB_Text;
    }

    public VendorFBaseInfo getFBaseInfo() {
        return FBaseInfo;
    }

    public void setFBaseInfo(VendorFBaseInfo FBaseInfo) {
        this.FBaseInfo = FBaseInfo;
    }

    public VendorFBusinessInfo getFBusinessInfo() {
        return FBusinessInfo;
    }

    public void setFBusinessInfo(VendorFBusinessInfo FBusinessInfo) {
        this.FBusinessInfo = FBusinessInfo;
    }

    public VendorFFinanceInfo getFFinanceInfo() {
        return FFinanceInfo;
    }

    public void setFFinanceInfo(VendorFFinanceInfo FFinanceInfo) {
        this.FFinanceInfo = FFinanceInfo;
    }

    public VendorFBankInfo getFBankInfo() {
        return FBankInfo;
    }

    public void setFBankInfo(VendorFBankInfo FBankInfo) {
        this.FBankInfo = FBankInfo;
    }

    public VendorFLocationInfo getFLocationInfo() {
        return FLocationInfo;
    }

    public void setFLocationInfo(VendorFLocationInfo FLocationInfo) {
        this.FLocationInfo = FLocationInfo;
    }

    public VendorFSupplierContact getFSupplierContact() {
        return FSupplierContact;
    }

    public void setFSupplierContact(VendorFSupplierContact FSupplierContact) {
        this.FSupplierContact = FSupplierContact;
    }
}
